﻿Ext.define(Fsl.app.getAbsView('V01I003001X02'), {
    extend      : 'Ext.window.Window',
    alias       : Fsl.app.getAlias('V01I003001X02'),
    title       : 'Country Panel',
    width       : 300,
    height      : 195,
    layout      : 'fit',
    autoShow    : true,
    modal       : true,
    
    initComponent: function () {
        var me    = this,
		statusid  = 'win-statusbar-v01i003002';
		me.tbar   = Fsl.bbar.getBB01I001(statusid);
		me.items  = [
			{
				xtype               : 'form',
				trackResetOnLoad    :  true,
				bodyPadding         : 5,
				bodyStyle           : {
					 background : 'none',
					 border     : 0
				},
                items               : [
					{
						xtype             : 'textfield',
						name              : 'id',
						//regex			  : /^[0|1]{1}$/,
						width             :  275,
						emptyText         : 'Not required...',
						readOnly          :  true,
						fieldLabel        : 'Id'
					},{
                        xtype             : 'combobox',
                        store             : Fsl.app.getRelStore('S01I002001'),
                        fieldLabel        : 'Continent',
                        displayField      : 'nameEn',
                        valueField        : 'id',
                        width             : 275,
                        name              : 'continentCode',
                        emptyText         : 'Select Continent',
                        editable          : false
                    },{
                        xtype             : 'textfield',                              
                        name              : 'nameEn',
						regex             : Fsl.regexp.Name.en.re,
                        allowBlank        : false,
                        width             : 275,
                        fieldLabel        : 'Country'
                    },{
                        xtype             : 'textfield',                              
                        name              : 'nameBn',
						regex             : Fsl.regexp.Name.bn.op,
                        width             : 275,
                        fieldLabel        : 'দেশ'
                    }
				]
            }
		]       
        me.callParent(arguments);
    },
	buttons: [
		{
            text      : 'Save',
            action    : 'save'
        },{
			text      : 'Close',
			handler   :  function(){
				var win = this.up('window');
				win.close();
			}
		}
	]
   
});